@media screen and (max-width:750px){.navtitall p{ font-size: 13px;}

	button,input,select,textarea{-webkit-appearance:none; }.huoqu .tit i{ background-size: 50px auto; background-repeat: no-repeat; height: 70px; background-position: center top;}

	img{ width: 100%;}

	html{ overflow-x: hidden;}

	body{ background:#fff; overflow-x: hidden; font-size: 14px;}

.dajialove li a h2{ height: 14px; overflow: hidden;}
	.wbox1200{ width: 100%;}
	
	.slide-pic img{ width: 100%; height:200px;}

	.FocusImg{ display: none;}

	.subnav{ display: none;}

	.subnav.on{ display: none;}

	.caselist_con_list ul li a .txt .name{ padding: 0 5px 0 0;}

	.header{ height: 60px;   box-shadow: 0 1px 10px rgba(0,0,0,0.2);}

	.header .logo{ margin-left: 10px; background:none; width: auto; padding-top: 8px;}

	.header .logo img{ height:44px; width:auto;}

	.header .wx{ display: none;}

	.header .tel{ display: none;}

	.m_nav_btn{ display: block; background: url(../images/nav_btn.png) center no-repeat; height: 60px; width: 60px; position: absolute; right: 0; top: 0; background-size: 30px auto;}

	.mainnav{ position:fixed; width: 100%; background:#040a1c; top: 0px; height: 100%;

	    -webkit-transition:all 0.3s 0.2s;

	    -moz-transition:all 0.3s 0.2s;

	    -ms-transition:all 0.3s 0.2s;

	    transition:all 0.3s 0.2s;

	    -webkit-transform: translateX(-100%);

	    -moz-transform: translateX(0px);

	    -ms-transform: translateX(0px);

	    transform: translateX(-100%);}

	.mainnav ul{ padding: 0 20px; width: 100%; box-sizing: border-box;}

	.mainnav ul li{ float: none; border-bottom: 1px solid #20273d; width: 100%;}

	.mainnav ul li a{ width: 100%; text-align: left; color: #c9c9c9;}

	.mainnav .tit{ height: 60px; display: block; text-align: right; color: #fff; font-size: 18px; line-height: 60px; padding-right: 20px;}

	.mainnav .tit .close{ position: absolute; width: 60px; height: 60px; background:url(../images/close.png) no-repeat 20px center; background-size: 24px auto; right: 0px;}

	.mainnav.on{ 

	    -webkit-transform: translateX(0px);

	    -moz-transform: translateX(0px);

	    -ms-transform: translateX(0px);

	    transform: translateX(0px);}

	

	.swiper_a{width:100%;position:relative;overflow:hidden; margin-top: 60px; display:block;}

	.swiper_a .swiper-slide{text-align:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}

	.swiper_a .swiper-slide img{width:100%}

	.swiper_a_btn{text-align:center;position:absolute;bottom:10px;z-index:10;width:100%}

	.swiper_a_btn .swiper-pagination-bullet{background:#fff;opacity:1}

	.swiper_a_btn .swiper-pagination-bullet-active{background:#F60}

	.swiper_c{width:100%;position:relative;overflow:hidden; margin-top: 0px; display:block;}

	.swiper_c .swiper-slide{text-align:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}

	.swiper_c .swiper-slide img{width:100%; height: 245px;}

	.swiper_c_btn{text-align:center;position:absolute;bottom:10px;z-index:10;width:100%}

	.swiper_c_btn .swiper-pagination-bullet{background:#fff;opacity:1}

	.swiper_c_btn .swiper-pagination-bullet-active{background:#F60}

	.fenleiico{ padding: 10px 0; background: #fff;}

	.fenleiico ul{ width: 100%;}

	.fenleiico ul li{ margin-right: 0; width: 33.3%; text-align: center; margin-bottom: 10px;}

	.fenleiico i{ display: inline-block; width: 40px; height: 40px; border-radius: 40px;}

	.fenleiico .i1,.fenleiico .i2,.fenleiico .i3,.fenleiico .i4,.fenleiico .i5,.fenleiico .i6{ background-size: 30px auto;}

	.fenleiico span{ margin-top: 0;}

	.i_about_box .link ul li{ height: auto; }

	.i_about_box .link ul li a i{ height: 45px; width: 45px; background-size: 100% auto; font-size: 12px;}

	.i_about_box .link ul li a i.i1{ background-size: 100% auto;}

	.i_about_box .link ul li a i.i2{ background-size: 100% auto;}

	.i_about_box .link ul li a i.i3{ background-size: 100% auto;}

	.i_about_box .link ul li a{ height: auto; font-size: 12px;}

	.i_about{ width: 100%;}

	.i_about img{ float: none; width: 100%; height: auto;}

	.i_about .txt{ width: 100%; box-sizing: border-box; height: auto; padding-bottom: 30px; height: 100%; padding-left: 30px;}

	.i_about .txt a.more{ right: 0;}

	.i_about_box{ padding: 0; display: none;}

	.i_about .txt span{ font-size: 30px;}

	.i_about .txt p{ padding-right: 50px;}

	.i_about_box .link{ width: 100%; margin-top: 0px;}

	.i_about_box .link ul{ width: 100%;}

	.i_about_box .link ul li{ width: 33.3%; margin-right: 0; height:auto; }

	.i_about_box .link ul li a{ padding-top: 20px;padding-bottom: 20px;  font-size: 12px;}

	.i_about_box .link ul li a:hover .i1{ background: url(../images/a1a.png); background-size: 45px auto;}

	.i_about_box .link ul li a:hover .i2{ background: url(../images/a2a.png);background-size: 45px auto;}

	.i_about_box .link ul li a:hover .i3{ background: url(../images/a3a.png);background-size: 45px auto;}

	.i_news{ display: none; width: 100%; margin-top: 10px; background: #fff; padding: 0 20px; box-sizing: border-box;}

	.i_news.m{ display: none;}

	.i_news .txtlist{ float: none;}

	.i_news .txtlist li{ margin-bottom: 10px;}

	.i_news .txtlist li span{ font-size: 12px; color: #aaa;}

	.i_news .txtlist li a{ display: block;}

	.i_news .imglist{ width: 100%; display: none;}

	.i_news .imglist{ padding: 0;}

	.i_news .imglist li{ width: 100%; margin-left: 0; overflow:hidden; height: auto; margin-bottom: 5px;}

	.i_news .imglist a{ width: 100%; height: auto;}

	.i_news .imglist a img{ width: 100%; height: auto;}

	.i_news .imglist a span{ bottom: 5px;}

	.rongyu{ background: #fff; display: none;}

	.rongyu .con{ background: #fff; display: none;}

	.m_rongyu{ display:block; background: #fff; margin-top: 20px;}

	.ipro .navtitall{ display: none;}

	.iproright{ display: none;}

	.ipro .navtitall h2{ width: 100px;}

	.iproleft{ width: 100%; height: auto; float: none;}

	.iproleft .list{ padding: 20px 0;}

	.iproright .txt{ opacity: 1; height: auto; height: 40px; line-height: 40px; padding-top: 0;}

	.iproright .txt h2{ font-size: 14px;}

	.iproright .txt span{ display: none;}

	.iproright{ margin-top: 0; float: none; height: auto; width: 100%;}

	.iproright li{width: 100%; float:left; margin-left: 0; margin-bottom: 0; height: 200px; overflow: hidden; }

	.iproright .txt{ bottom: 0;}

	.iproright li img{ width: 100%;}

	.icase{ background: #fff; height: auto;}

	.caselist .caselist_tab{ padding: 10px 0;}

	.caselist .caselist_tab li{ width: 20%;margin: 0; margin-bottom: 10px;}

	.iproleft .list{ padding: 10px 20px 50px 20px;}

	.iproleft .list ul li{ padding-left: 0; width: 100%;}

	.iproleft .list ul li img{ width: 100%;}

	.huoqu{ width: 100%; height: auto; margin-top: 0px; padding-top: 20px; display: none;}

	.huoqu .tit{ background: none; color: #fff; height: auto; width: 100%; text-align: center; padding-left: 0; padding: 10px 0;}

	.huoqu .tit h2{ color: #fff;}

	.huoqu .tit p{ color: #fff;}

	.huoqu .tit i{ position: inherit; top: 0;}

	.huoqu .con{ width: 100%;}

	.huoqu .con .form{float: none; padding-right: 20px;}

	.huoqu .con .form input[type=text]{ width: 100%; box-sizing: border-box; margin-bottom: 10px; height: 40px; line-height: 40px;}

	.huoqu .tel{ float: none; text-align: center; width: 100%; padding: 20px 0;}

	.huoqu .con .form .i2{ width: 100%;}

	.huoqu .tel p{ text-align: center;}

	.huoqu .tel i{ display: block; margin: 0 auto; margin-bottom: 10px;}

	.ipro{ padding-bottom: 0; padding-top: 0;}

	.caselist .caselist_tab{ padding: 20px 0;}

	.tempWrap{ width: 100% !important;}

	.tempWrap ul{ width: 100% !important;}

	.caselist_con_list{ width: 100% !important;}

	.caselist_con_list ul{ width: 100%;}

	.caselist_con_list ul li{ width: 50%; margin-right: 0; height: auto; margin-bottom: 10px; box-sizing: border-box; padding:5px;}

	.caselist_con_list{ left: 0 !important;}

	.caselist_con_list ul li a .img{ width: 100%; height: auto;}

	.caselist_con_list ul li img{ width: 100%; height: 110px;}

	.caselist_con_list ul li a .txt{ font-size: 12px; height:100px; line-height: 20px; padding-left: 10px; padding-bottom: 8px; padding-top: 0;}

	.caselist_con_list ul li a .txt p{ font-size: 12px;}

	.icontact .contact{ width: 100%; padding: 20px; box-sizing: border-box; border-right: none;}

	.icontact .weixin{ width: 100%; padding: 20px; box-sizing: border-box; display: none;}

	.icontact .form{ width: 100%; padding: 20px; box-sizing: border-box; height: auto;}

	.icontact .form p .i1{ background: #fff;width: 100%;box-sizing: border-box; height: 40px; line-height: 40px;}

	.icontact .form p .i2{ background: #fff;width: 100%;box-sizing: border-box;height: 70px; line-height: 70px;}

	.icontact .form p .i3{ width: 100%; height: 40px; line-height: 40px;}

	.icontact{ padding: 0; padding-top: 10px;}

	.icontact .navtit{ margin-bottom: 10px;}

	.icontact .contact .link{padding-top: 10px;}

	.footer ul{ padding: 10px;}

	.copyright{ text-align: center; display: none;}

	.footer ul li{ width: 25%; text-align: center; line-height: 30px;}

	.footer ul li.line{ display: none;}

	.footer .backtop{ right: 0;}

	

.iproleft{ margin-top: 0;}

/*---------------------2017-12-08-----*飞哥*--------------------*/

/*-------------------热销榜--------------------------*/

.iproleft .list ul li .rx_pic{

		float:left;

	width:180px; 

	height:116px;

	text-align:center;

	clear:both;

	overflow:hidden;

	margin-right:10px;

	margin-bottom:10px;

	}

.iproleft .list ul li .rx_pic img{

	width:auto;

	height:auto;

	display:inline-block;

	}	

.iproleft .list ul li a .img img{ height: 116px; width: 150px;;}

.foot dl{ width: 50%; margin: 0; padding: 0 20px; box-sizing: border-box; height: 250px;}

.foot dl.address{ width: 50%; height: auto;}

.foot dl dd{ display: inline-block; margin-right: 15px;}

.foot dl.address span{ font-size: 20px;}



.ny_banner{ margin-top: 60px;}

.about_banner.about{ background-size: 600% auto; background-position: center top;}

.about_fenlei_add.about{ bottom: 0; top: auto;}

.about_fenlei_add li a{ height: 52px; line-height: 52px;}

.about_nav{ width: 100%;}

.about_banner.about h2{ padding-top: 60px; top: 7px;}

.about_fenlei_add ul{ width: 100%;}

.about_fenlei3{ padding: 30px 0;}

.about_fenlei3 li{ padding: 0;}

.about_nav{ height: auto; border-radius:0;}

.about_about .logo{ height: auto;}

.about_about .txt{ width: 100%;}

.about_about .txt p{ padding: 10px 40px 40px 40px;}

.about_con_a{ width: 100%; padding: 20px; box-sizing: border-box;}

.about_con_a img{ width: 100%;}

.about_fenlei ul{ width: 100%; padding: 20px 0; padding-bottom:10px;}

.about_fenlei ul li{ margin-bottom: 10px;}

.scnl .m1{ width: 100%;}

.scnl .m1 p{ width: 100%; padding: 0 20px; box-sizing: border-box;}

.scnl .m2{ padding: 10px;}

.scnl .m2 .con{ width: 100%;}

.scnl .m2 .con .l1{ width: 100%; height: auto;}

.scnl .m2 .con .l2{ width: 100%; height: auto;}

.scnl .m2 .con .l2 h2{ text-align: center; padding: 0; padding-top: 20px;}

.scnl .m2 .con .l2 span{ margin: 20px auto;}

.scnl .m2 .con .l2 p{ text-align: center; font-size: 14px;}

.scnl .m2 .con .l3{ width: 100%; height: auto; padding-bottom: 30px;}

.scnl .m2 .con .l4{ width: 100%; height: auto; padding-bottom: 60px;}

.scnl .m3{ padding: 0; background: #fff; padding-bottom: 40px;}

.scnl .m3 p{ width: 100%; padding: 0 20px; box-sizing: border-box; font-size: 14px;}

.scnl .m2 .con .l3 p{ font-size: 14px;}

.scnl .m4{ width: 100%; background:none; margin: 0px 0 0 0; padding: 0;}

.scnl .m4 ul{ width: 100%;}

.scnl .m4 ul li{ width: 100%; padding-bottom: 20px;}

.scnl .m5{ background-size: 300% auto;}

.scnl .m5 p{ width: 100%; padding: 0 20px; box-sizing: border-box;}



.ppqs .c1{ width: 100%;}

.ppqs .c1 .txt{ width: 100%; text-align: center; padding: 20px 20px 0 20px; box-sizing: border-box;}

.ppqs .c1 .txt p{ padding-top: 30px;}

.ppqs .c2{ background: #fff;}

.ppqs .c2 h2{ font-size: 20px; padding: 50px 20px 30px 20px; font-size: 24px;}

.ppqs .c2 p{ width: 100%; padding: 0 20px; box-sizing: border-box; line-height: 24px;}

.ppqs .c2 ul{ width: 100%; padding-bottom: 0px;}

.ppqs .c2 ul li{ padding: 20px; box-sizing: border-box; width: 50%;}

.ppqs .c2 ul li a{ width: 150px; height: 150px;}

.ppqs .c2 ul li a img{ width: 150px; height: 150px;}

.ppqs .c3{ padding: 30px 20px; width: 100%; box-sizing: border-box; background: #fff;}

.ppqs .c3 .txt{ width: 100%;}

.ppqs .c3 .txt h2{ margin-top: 0;}

.ppqs .c3 .img{ width: 100%; text-align: center;}

.ppqs .c3 .img img{ width: 80%; margin-top: 30px; }

.ppqs .c4{ background-size: 300%;}

.ppqs .c4 .tit{ font-size: 28px;}

.ppqs .c4 p{  width: 100%; padding: 0 20px; box-sizing: border-box;}

.ppqs .c5{ width: 100%; margin: 0 auto;}

.ppqs .c5 .txt{ width: 100%; right: 0; background: rgba(255,255,255,0.9);}

.ppqs .c5 .txt h2{}

.ppqs .c5 .txt p{ padding: 0 44px;}

.ppqs .c6 .navtit{ font-size: 26px;}

.ppqs .c6 ul{width: 100%;}

.ppqs .c6 ul li{ width: 33%; margin-bottom: 30px;}

.ppqs .c6 li .img{ width: 90px; height: 90px;; padding-top: 0;}

.ppqs .c6 li .img img{ width: 60px; margin-top: 14px;}

.ppqs .c7{ margin: 0 0 0 0; width: 100%; background: #fff; }

.ppqs .c7 .img{ width: 100%; height: auto;}

.ppqs .c7 .txt{ width: 100%;}

.ppqs .c7 .txt h2{ padding: 30px 0 20px 0;}

.ppqs .c7 .txt p{ padding: 0 30px;}

.ppqs .c8{ width: 100%; padding-bottom: 0; margin-bottom: 0;}

.ppqs .c8 .txt{ width: 100%;}

.ppqs .c8 .img{ width: 100%; text-align: center; padding: 30px 0 0 0; height: 220px;}

.ppqs .c8 .img img{ width: 95%;}

.ppqs .c9{ background-size: 190% auto;  height: 200px;}

.ppqs .c9 .tit{ font-size: 20px; padding: 30px 0 20px 0;}

.ppqs .c8 .txt h2{ font-size: 28px; padding-top: 30px;}

.ppqs .c9 p{ width: 100%; box-sizing: border-box; padding: 0 30px; font-size: 12px;}



#certify{ width: 100%;}

#certifya{ width: 100%;}

#certify  .swiper-slide{width: 100%;}

#certifya .swiper-slide{width: 100%;}



.guoji{ background: #fff; width: 100%; padding: 0 20px; box-sizing: border-box;}

.hezuo ul li{ width: 50%; margin-right: 0; margin-bottom: 20px; padding: 0 5px; box-sizing: border-box;}

.sdys ul{ padding: 0 ; background: #fff;}

.sdys ul li{ width: 100%;}

.sdys ul li .img{ width: 100%; height: auto;}

.sdys ul li .txt{ width: 100%; padding: 20px 20px; box-sizing: border-box;}

.sdys ul li .txt h2{ line-height: 32px;}

.sdys ul li .txt p{ padding-top: 20px;}

.sdys{ display: none;}



.prolist{ background: #fff;}

.about_fenlei2 ul{ width: 100%; padding: 20px 0 10px 0;}

.about_fenlei2 ul li{ margin-bottom: 20px; font-size: 14px;}

.first_pro{ width: 100%; display: none;}

.first_pro .img{ width: 100%;;}

.first_pro .txt{ width: 100%; padding: 20px; box-sizing: border-box;}

.prolist .list{ width: 100%; padding-top: 20px;}

.prolist .list.a{ padding-top: 45px;}

.prolist .list ul{ width: 100%;}

.prolist .list ul li{ width: 50%; padding: 0 10px; box-sizing: border-box; margin-right: 0; margin-bottom: 25px;}

.sub_product li .sub_prolist img{height: 160px;}

.caselist_add .bd{ width: 100%;}



.pro_show{ width: 100%; padding: 0;}

.where{ padding-left: 20px;}

.where.mt{ margin-top: 60px; text-align: left;}

#DB_gallery{ width: 100%; display: none;}

#DB_gallery .DB_thumSet .DB_thumMove li img{  width: 100px;}

#DB_gallery .DB_imgSet{ height: auto;}

.pro_show .ps_left{  width: 100%;}

.pro_show .ps_right{ width: 100%; padding: 20px; box-sizing: border-box; margin-bottom: 20px;}

.pro_content{ width: 100%;}.left_form .btnclick{ padding: 20px 0 0 4%;}.shouhou_ad{ display: none;}.supportBox01 dl dd{ padding: 0 20px; margin: 0;max-width:100%}.wybm .form ul li{ margin-bottom: 10px;}.wybm .form ul li .i1{ height: 40px; line-height: 40px;}.wybm .form ul li select{ height: 40px; line-height: 40px;}.left_form textarea{ float: none;}.left_form{ background: #fff;}.WenDaItem .right1{ width: 76%;}.WenDaItem{ margin-top: 0;}.WenDaItem .right1 .time{ text-align: left; width: 50%; float: none; margin-bottom:20px;}.WenDaContentLeft .middleBox .link{ padding: 0; width: 80px;;}.ZJword .word{ font-size: 14px; line-height: 24px;}.WenDaItem .right1 .title{ font-size: 16px; color: #222; font-weight: bold;}.left_form input.intxt{ border-radius: 3px; padding: 0 10px;}.left_form textarea{ padding: 10px;;}

.pro_content .tab ul li a{ padding: 14px 10px; font-size: 14px;}

.pro_content .navtit, .case_show .navtit{ padding: 20px 20px;  margin-bottom: 0; font-size: 18px; border-bottom: 1px solid #aaa; margin-top: 0;}

.pro_content .tcys{ padding: 20px;}

.case_show{ margin-top: 60px;}

.location{ padding: 0 10px;}

.pro_content .jscs{ margin-bottom: 0; width: 100%;}

.pro_content .jscs td{ font-size: 12px; color: #666; padding: 2px;}

.about_fenlei2 li{ padding: 0 15px;}

.xgcp ul{ padding: 20px 10px;}

.xgcp li{ width: 50%; margin-right: 0; margin-bottom: 20px; padding: 0 10px; box-sizing: border-box;}

.pro_case li{ width: 50%; margin: 0; box-sizing: border-box; padding: 0; margin-right: 0 !important; padding: 20px;;}

.pro_case li  .pro_case_img{ width: 100%;}

.pro_case li span{ width: 100%;}

.fenlei_menu{ display: none;}

.left_form{ margin-bottom: 0;} 

.mianfeihq{display: none;}

.mianfeihq .form .left{ display: none;}

.mianfeihq .form{ width: 100%;}

.mianfeihq .form .right{ width: 100%; height: auto; padding-bottom: 40px; padding: 20px; box-sizing: border-box;}

.mianfeihq .middle{ width: 100%;}

.mianfeihq .form{ margin-bottom: 0;}

.mianfeihq .form .input .i1{ width: 100%; box-sizing: border-box;}

.mianfeihq .form .input .i2{  width: 100%; box-sizing: border-box; margin-top: 20px;}

.mianfeihq .form .input .i3{  width: 100%; box-sizing: border-box; margin: 10px auto;}

.mianfeihq .ad{ width: 100%; padding: 10px; box-sizing: border-box; background: #fff;}

.mianfeihq .ad ul{ width: 100%;}

.mianfeihq .ad ul li{ width: 100%; margin-bottom: 10px;}

.mianfeihq{ padding: 0;}

.scgy .left{ width: 100%; padding: 20px 20px; box-sizing: border-box;}

.case dl dt{ width: 100%;}

.case dl dd{ width: 100%; padding: 20px; box-sizing: border-box;}

.case-more{ float: left; width: 100%; margin: 10px 0;}

.case dl dd h3{ width: 100%;}

.case dl dd h3 a{ font-size: 24px;}

.scgy .right{ width: 100%; padding: 0 10px; box-sizing: border-box;}

.listcon{ margin-top: 0;}

.hotpro dl dd a{ font-size: 16px;}

.liucheng{ display: none;}

.liucheng2{ display: none;}

.news_list{ width: 100%; padding: 0 20px; box-sizing: border-box;}

.news_list li{ width: 100%; box-sizing:border-box;}

.news_list li .img{ width: 100%;}

.news_list li .txt{ width: 100%;}

.bzrd{ width: 100%;}

.bzrd ul{  width: 100%; padding: 0 10px; box-sizing: border-box;}

.bzrd li{ width: 50%; height: auto; margin-bottom: 20px;margin-right: 0; padding:0 10px; box-sizing:border-box;}

.bzrd li a{ width: 100%; height: auto;}

.bzrd li a img{ width: 100%; height:100px;}

.bzrd li a h2{ font-size: 14px;}

.news_show{ width: 100%;}

.news_show .left{ width: 100%; padding:0 20px; box-sizing: border-box; padding-top: 30px;}

.news_tt .img{ width: 100%;}

.news_tt{ padding-top: 0;}

.news_show .right{ width: 100%;}

.news_tt .txt{ width: 100%; box-sizing: border-box; padding: 0 10px;}

.news_tt .txt h2{ margin-top: 10px;margin-bottom: 10px;}

.news_show .left .news_list2 li{ line-height: 20px; padding: 10px 20px 10px 10px;}

.news_show .left .news_list2 li a{width:70%;float:left;line-height: 20px;}

.news_show .right{ padding: 0 10px; box-sizing: border-box;}

.fenye li{ margin: 0 0;}



.news_show .left .tit{ padding:0px 10px 20px 10px; font-size: 20px;}

.news_show .left .zz{ float: left;}

.dajialove{  width: 100%;}

.dajialove ul{ width: 100%;}

.dajialove li{ width: 50%; overflow: hidden; margin-right: 0; padding: 0 5px; box-sizing: border-box; margin-bottom: 20px;}

.dajialove li .img{}

.dajialove li a{ width: 100%;}

.dajialove li .img img{ width: 100%;}

.dajialove .navtit{ text-align: center;}

.dajialove .navtit span{ display: block; float: none;}

.content{  width: 100%;}

.shouhou_ad .ad{  width: 100%;}

.shouhou_ad ul{ width: 100%;}

.shouhou_ad ul li{ width: 100%; padding: 0px 10px; box-sizing: border-box; margin-bottom: 0px; height: auto;}

.shouhou_ad ul li img{ width: 100%;}

.shouhou_ad ul li a{ height: auto; background: no-repeat;}

.supportLeft{ width: 100%; background-color: #f2f2f2; padding-bottom: 0px; background-position: -100px top;}

.supportRight{ width: 100%;}

.supportBox01{ margin-top: 0;}

.supportBox01 dl{  width: 100%; padding: 0;}

.enter{ margin-left: 20px;}

.supportBox01 dl dd{  font-size: 16px;}

.supportBot{ height: auto;}

.sBotList{ width: 100%; padding: 0 10px; box-sizing: border-box;}

.sBotList ul{ width: 100%;}

.sBotList li{ width: 100%; margin-bottom: 10px;}

.lianxi_bg{ margin-top: 60px; height: auto;}

.lxfl{ width: 100%; box-sizing: border-box; padding-left: 30px; margin-top:0;}

.lianxi{ margin-top: 0;}

.lianxi h3{ font-size: 20px;}

.lxfl .t1{ font-size: 24px;}

.lxfl p{ padding-right: 20px;}

.lx_list{ width: 100%;  margin-bottom: 0;}

.lx_list h3{ font-size: 24px;}

.lx_list p{ padding: 0 20px; padding-bottom: 30px;}

.lx_list li{ width: 25%; text-align: center; height: 90px;}

.lx_list li img{ width: 50%;}

.news_q_list{ width: 100%;}

.news_q_list li{  width: 100%; padding: 0 20px; box-sizing: border-box;}

.news_q_list li ._date{ width: 20%;}

.news_q_list li ._nr{ width: 75%;  float: right; padding: 0; margin: 0; padding-right: 10px; box-sizing: border-box;}

.news_q_list ._sum{ height: auto; padding-bottom: 20px; color: #888; display: none;}

.peijian{ width: 100%; padding: 0 20px;  box-sizing: border-box;}

.peijian .des{margin-top: 0;}

.news_q_list li{ padding: 10px 20px; margin-bottom: 0;}

.news_q_list li ._title{ margin-top: 18px;}

.peijian .list{ width: 100%;}

.peijian .list ul{  width: 100%;}

.peijian .list ul li{width: 48%; box-shadow: 0 0 14px #ddd; border-radius: 4px; overflow: hidden; margin-right: 1%; margin-left:1%; height:320px;}

.peijian .list li{ box-sizing: border-box;}

.peijian .list li .txt h2{ padding-bottom: 10px; padding-bottom: 0;height: 40px;overflow: hidden;line-height: 20px;}

.peijian .list li .img{ width: 100%; height: auto;}

.peijian .list li .img img{ height: 100px;}

.shouhou_4{ width: 100%;}

.shouhou_4 .txt{  padding: 0 20px 20px 20px;}

.shouhou_4 dl dd{ width: 100%; height: auto; padding-bottom: 20px;}

#map{ margin: 0 auto; display: none;}

#map2{ display: block; padding: 10px;}

.wybm .form{ width: 100%; box-sizing: border-box; padding: 20px;}

.wybm .form ul li .i1{ width:80%;}

.wybm .wybm1{  box-sizing: border-box;}

.wybm{ padding-top: 10px;}

.ceozc{ padding-bottom: 0;}

.ceozc .c{ width: 100%; padding: 20px 20px; box-sizing: border-box; height: auto;}

.ceozc .ren{ position: inherit; top: 0; width: 100%; margin-top: 20px;}

.ceozc .navtit{ padding:35px 0 20px 20px;}

.lnyj .con{ padding: 20px 20px;}

.about_fenlei{ border-bottom: 1px solid #dedede;}

.about_fenlei li a{ box-shadow:none; border: 1px solid #dedede;} 

#certify  .swiper-slide{ height: auto;}



.sol_tj_left{ width: 100%; padding: 0; margin: 0;}

.sol_tj_right{ width: 100%; padding: 0 20px; box-sizing: border-box;  margin-bottom: 50px;}

.sol_tj_right h1{ margin-top: 10px;}

.sol_tj_right table td{ padding: 6px 0;}

.cont dt{ width: 100%; box-sizing: border-box; padding: 0; text-align: center; padding-top:10px; padding-bottom:10px; height: auto;}

.xmjs{ padding:0 20px 20px 20px; box-sizing: border-box;}

.sol_product_bg{ padding: 20px; box-sizing: border-box;}

.sol_product li{ width: 33.3%; margin: 0; padding: 5px; box-sizing: border-box; margin-bottom: 20px;}

.sol_product li p{ line-height: 20px;}

ul.relateproduct{ width: 100%;}

ul.relateproduct li{ width: 50%; padding: 0 10px; box-sizing: border-box;}

ul.relateproduct li img{height: 120px; width: 120px;;}

ul.relateproduct li h4{ font-size: 16px; line-height: 22px;}

ul.relateproduct li p{  height: 120px;}

.casea{ padding: 20px 0; margin-bottom: 20px;}

.casea li{ padding: 0 5px; box-sizing: border-box; width: 50%;margin: 0 auto;}

.casea li img{  width: 100%; height: 100px;}

.casea li span{ width: 100%; padding: 10px 10px; box-sizing: border-box;}

.attention{ padding:0 20px;}

.left_form2{ width: 100%; padding: 0;}

.right_contact{ width: 100%; padding: 0 20px; box-sizing: border-box; padding-top: 30px; display: none;}

.left_form2 ul li input.intxt{ width: 50%;}

.left_form2 ul li textarea{ width: 50%;}

.iproleft .navtit{ background: #fff; color:#fff; text-align: center; height: 30px; line-height:30px; padding-bottom: 5px; padding-top:5px; border-bottom: 1px dotted #ffb15d; font-size: 18px; background:#ffb15d}

.iproleft .navtit i{ background-color: #4a5e9e; border-radius: 55px; background-size: 20px auto; background-repeat: no-repeat; background-position: center; background: url(../images/ico_tit1.png);}

.left_form2 .btnclick{ text-align: center;}

.left_form2 .btnclick input{ width: 90px;}

.news_show .right .imglist li .txt{ margin-left: 20px; float: left;}

.page_course{ display: none;}

.pg-honor4 { margin: 0px 0; padding: 40px 20px; display: block; line-height: 24px;}

.pg-honor4 .navtit{ text-align: center; color: #283d80; font-weight: bold;; font-size: 30px; margin-bottom: 20px;}

.pg-honor4 h2 { position: relative; color: #283d80; font-size: 26px; font-weight: bold; text-align: center; line-height: 52px; border-bottom: 1px solid #d8d8d8; margin-bottom: 28px; }

.pg-honor4 h2:after { content: ""; position: absolute; left: 50%; bottom: -8px; width: 70px; height: 14px; margin-left: -35px; background: #fff url(../images/icon.png) no-repeat -134px top; }

.pg-honor4 h3 { position: relative; height: 60px; color: #283d80; font-size: 30px; line-height: 60px; font-family: verdana; font-weight: bold; padding-left: 10px; margin-bottom: 2px; font-size: 30px;}

.pg-honor4 p { position: relative; line-height: 23px; padding-left:10px; margin-bottom: 10px; font-size: 14px; border-bottom: 1px dotted #ddd; padding-bottom: 10px; color: #666;}

.pg-honor4 p i{ height: 10px; width: 10px; display: inline-block; background: #fff; border: 1px solid #aaa; border-radius: 55px; margin-right: 4px;}

.pg-honor4 h3:before, .pg-honor4 p:before { background: #ff0000; height: 6px; width: 6px; display: inline-block;}

.pg-honor4 h3:after { height: 56px; background-position: -62px -66px; }

.pg-honor4 h3 ~ h3:after { height: 100%; background-position: -62px -208px; }

.liuc{ display: none;}

.sdys{  margin-top: 10px; padding: 10px; box-sizing: border-box;}

.sdys ul li{ margin-bottom: 0;}



.caselist_add{ display: none;}

.caselist_adda{ display: block;}



.xgcpb{ display:block;}

.xgcpa{ display:none;}

.lx_list .lx_tel{ width: 100%;}

.lx_list .lx_tel dl dt{ width: 100%; padding: 0 20px; box-sizing: border-box; height: auto;}

.lx_list .lx_tel dl dd{ width: 100%; padding: 0 20px; box-sizing: border-box; height: auto;}

.lx_list .lx_tel p{ padding: 0;}

.lx_list ul{ width: 100%;}

.lx_list li h4{ font-size: 12px;}



.proName{ height: auto; padding: 0 10px; line-height: 20px; box-sizing: border-box;}

.proName h1{ font-size: 20px; line-height: 26px; padding-bottom: 20px;}

.s_pic{ width: 100%;}

.s_main{ width: 100%; padding: 10px 20px; box-sizing: border-box;}

.pro_special{ padding: 10px; font-family: "微软雅黑";}

#relative{ padding: 10px;}

#topic ul li img{ width: 100%; height: 117px;;}

#topic ul li p{ width: 100%; padding: 10px; box-sizing: border-box;}

.pro_bot{ margin-top: 0;}

.m_l{ float: none; width: 100%; padding: 0 10px; box-sizing: border-box;}

.pro_contact{ float: none; width: 100%; padding: 0 20px; box-sizing: border-box; display: none;}

.pro_bot h3{ font-size: 20px; display: none;}



.about_fenlei3{ position:fixed; top: 59px; left: 0; width: 100%; background: #fff; padding: 10px 0;  z-index: 99; box-shadow: 0 5px 6px rgba(0,0,0,0.5);}

.about_fenlei3 ul{ text-align: center;}

.about_fenlei3 ul li{display: inline-block; margin: 0 10px; font-size: 16px; margin-bottom: 20px; float: left; width: 20%;  margin: 0;}

.about_fenlei3 ul li a{ display: block; padding: 0;;}

.about_fenlei3 ul li i{ background: #283d80; height: 28px; width: 28px; border-radius: 28px; margin-bottom: 5px; color: #333; overflow: hidden; display: inline-block; margin-bottom: 0;}

.about_fenlei3 ul li i img{ width: 100%;}

.about_fenlei3 ul li span{ display: block; font-size: 12px;}



.about_fenlei3.a{ position: inherit; padding: 20px 0;}

.about_fenlei3.a li{ width: 33.3%; text-align: center; font-size: 14px;}

.about_fenlei3.a a{ font-size: 14px; padding: 12px 0;}



#dituContent{width:100%;height:250px;}



#relative ul li{ width: 50%; box-sizing: border-box; margin-right: 0;}



.fangan_banner{ display: none;}

.news_banner{ display: none;}

.case_banner{ display: none;}

.pro_case li img{ height: 119px;}

.pro_banner{ display: none;}

}